ddddmmmmPPPPMMMMPPPPrrrroooocccceeeessssssssIIIImmmmaaaaggggeeeeCCCClllliiiipppp, ddddmmmmPPPPMMMMPPPPrrrroooocccceeeessssssssIIIImmmmaaaaggggeeeeCCCClllliiiippppWWWWiiiitttthhhhPPPPrrrrooooggggrrrreeeessssssss - apply special
_a_r_r_a_y_O_f_O_p_e_r_a_t_i_o_n_s points to an array of _D_M_p_r_o_c_e_s_s_o_ps. The _t_y_p_e field can
be one of: DDDDMMMM____MMMMOOOOVVVVIIIIEEEE, DDDDMMMM____TTTTRRRRAAAACCCCKKKK, DDDDMMMM____FFFFIIIILLLLTTTTEEEERRRR, or DDDDMMMM____TTTTRRRRAAAANNNNSSSSIIIITTTTIIIIOOOONNNN.
The DDDDMMMM____MMMMOOOOVVVVIIIIEEEE operation take a frame from a source movie and pushes it on
the stack. The first frame used is the one at time _s_t_a_r_t_T_i_m_e. The
second frame used is the one at time _s_t_a_r_t_T_i_m_e+_f_r_a_m_e_D_u_r_a_t_i_o_n, etc.
The DDDDMMMM____TTTTRRRRAAAACCCCKKKK operation take a frame from one track of a movie and pushes
it on the stack. The first frame used is the one at time _s_t_a_r_t_T_i_m_e. The
second frame used is the one at time _s_t_a_r_t_T_i_m_e+_f_r_a_m_e_D_u_r_a_t_i_o_n, etc.
The DDDDMMMM____FFFFIIIILLLLTTTTEEEERRRR operation applies a video filter to the top image on the
stack, replacing it with the filtered image. If _c_a_l_l_S_e_t_u_p is true, an
interactive dialog will pop up to get custom settings for the filter.
Some filters animate over time. _s_t_a_r_t_F_r_a_m_e and _t_o_t_a_l_F_r_a_m_e_s allow control
over which part of the animation is used. For example, using a filter
that starts with the original image and fades to black over time, a
setting _s_t_a_r_t_F_r_a_m_e to a value other than 0 can render the first output
frame partially faded.
As an example, say you are rendering a clip with 10 frames, and you want
to start with the first frame 50% faded, and end with the last frame 75%
faded. The number of frames needed to do a full fade at this rate from
0% to 100% is 40, so _t_o_t_a_l_F_r_a_m_e_s should be set to 40. To start at 50% of
a 40-frame fade, _s_t_a_r_t_F_r_a_m_e should be set to 20.
The number of frames rendered to the output movie must not be greater
than (_t_o_t_a_l_F_r_a_m_e_s - _s_t_a_r_t_F_r_a_m_e).
The DDDDMMMM____TTTTRRRRAAAANNNNSSSSIIIITTTTIIIIOOOONNNN operation applies a video filter to the top two images
on the stack, replacing them with the filtered image. If _c_a_l_l_S_e_t_u_p is
true, an interactive dialog will pop up to get custom settings for the
filter. Animation can be controlled with _s_t_a_r_t_F_r_a_m_e and _t_o_t_a_l_F_r_a_m_e_s, as
with filters (see above).
ddddmmmmPPPPMMMMPPPPrrrroooocccceeeessssssssCCCClllliiiippppWWWWiiiitttthhhhPPPPrrrrooooggggrrrreeeessssssss does exactly the same thing. In addition, it
periodically calls _p_r_o_g_r_e_s_s_C_a_l_l_b_a_c_k during the processing. The value
returned by _p_r_o_g_r_e_s_s_C_a_l_l_b_a_c_k indicates whether or not to continue the
processing. DDDDMMMM____TTTTRRRRUUUUEEEE means to continue, DDDDMMMM____FFFFAAAALLLLSSSSEEEE means to stop.